\documentclass[tikz,border=2mm]{standalone}
\usepackage{array,amsmath,mathptmx,xcolor,bbding,pifont,colortbl}
\usepackage[UTF8]{ctex}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
% 只需要这个就可以
\usepackage[thicklines]{cancel}
% 可以设置线条颜色，默认是黑色
\usepackage{xcolor}
\usepackage{tikz-cd}
\usepackage{tikz,graphicx,subfig,caption} % Required for drawing custom shapes
\usetikzlibrary{fit,matrix,chains,arrows,shapes,positioning,arrows.meta,chains,shadows,shapes.callouts,decorations.text,shapes.symbols,shapes.misc, positioning,decorations.pathreplacing,calc}

% 额外添加
\usepackage{indentfirst}
\usepackage{diagbox} 
\usepackage{ulem}
\usepackage{cancel}

\begin{document} 
	\begin{tikzpicture}[>=latex,every node/.style={anchor=south west,,inner sep=0,fill=white}]
		\node(table)[anchor=north,fill=white] at (0,0){  
			\begin{tabular}{|p{8em}|p{5em}|p{8em}|}
				\hline 
				\quad 动作序列 & SEM[m] & QT[q] \\ \hline
				\quad PUSH(a) & a &  \\ \hline
				\quad PUSH(b) & a\ b &  \\ \hline
				\quad GEQ(<) & a \textcolor{red}{\bcancel{\textcolor{black}{$b$}}} & (1)\ (\ <\ a\ b\ t1\ ) \\ \hline
				\quad IF(if) & \textcolor{red}{\bcancel{\textcolor{black}{$t1$}}} & (2)\ (\ if \ t1\ \_\ \_\ ) \\ \hline
				\quad PUSH(a) & a\  &  \\ \hline
				\quad PUSH(a) & a\ a &  \\ \hline
				\quad PUSH(1) & a\ a \ 1 &  \\ \hline
				\quad GEQ(+) & a\ \textcolor{red}{\bcancel{\textcolor{black}{$a$}}} \ \textcolor{red}{\bcancel{\textcolor{black}{$1$}}} & (3)\ (\ +\ a\ 1\ t2\ ) \\ \hline
				\quad ASSI(=) & \textcolor{red}{\bcancel{\textcolor{black}{$a$}}} \ \textcolor{red}{\bcancel{\textcolor{black}{$t2$}}}& (4)\ (\ :=\ t2\ \_\ a\ ) \\ \hline
				\quad IE(ie) &  & (3)\ (\ ie\ \_ \ \_ \ \_ \ ) \\ \hline
			\end{tabular}
		};	
		
		\draw[->,red] ([xshift=1.2em,yshift=5em]table.west) -- ([xshift=1.2em,yshift=-6.5em]table.west);
		\draw[->,red] ([xshift=6em,yshift=5em]table.west) -- ([xshift=8em,yshift=5em]table.west);
		\draw[->,red] ([xshift=6em,yshift=3.7em]table.west) -- ([xshift=8em,yshift=3.7em]table.west);
		\draw[->,red] ([xshift=6em,yshift=2.5em]table.west) -- ([xshift=8em,yshift=2.5em]table.west);
		\draw[->,red] ([xshift=6em,yshift=1.2em]table.west) -- ([xshift=8em,yshift=1.2em]table.west);
		\draw[->,red] ([xshift=6em,yshift=-0em]table.west) -- ([xshift=8em,yshift=-0em]table.west);
		\draw[->,red] ([xshift=6em,yshift=-1.3em]table.west) -- ([xshift=8em,yshift=-1.3em]table.west);
		\draw[->,red] ([xshift=6em,yshift=-2.5em]table.west) -- ([xshift=8em,yshift=-2.5em]table.west);
		\draw[->,red] ([xshift=6em,yshift=-3.7em]table.west) -- ([xshift=8em,yshift=-3.7em]table.west);
		\draw[->,red] ([xshift=6em,yshift=-5em]table.west) -- ([xshift=8em,yshift=-5em]table.west);
		\draw[->,red] ([xshift=6em,yshift=-6.3em]table.west) -- ([xshift=8em,yshift=-6.3em]table.west);
		
		\draw[-,red] ([xshift=-2.3em,yshift=1.5em]table.east) -| ([xshift=1em,yshift=-3em]table.east);
		\draw[<-,red] ([xshift=-1.5em,yshift=-6.3em]table.east) -| ([xshift=1em,yshift=-3em]table.east);
	\end{tikzpicture}
\end{document}
